Search results

Refine by year level


Refine by learning area


Refine by topic

Main topic Specific topic Related topic
Online

Design a flag with Pencil Code

Design your own Australian flag by firstly examining common elements of flags, creating a step by step process (algorithm) to program your design after exploring a ‘block-based’ turtle drawing program such as Pencil Code.

Online

Home automation with AI

Home automation is all the rage. You talk to your mobile phone to control the lights, the fan, the air conditioner, or your pool pump. But how does it work? In this lesson, we explore the AI that could power a home automation system.

Online

Plan a 'choose your own adventure' story

Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.

Online

Time to rhyme

Retell a known nursery rhyme using ScratchJr to create an interactive animation.

Online

Odd and even: Year 4 – planning tool

This planning resource for Year 4 is for the topic of Odd and even. Students investigate the properties of odd and even numbers. They learn to identify and explain patterns that emerge when odd and even numbers are used in computation problems.

Online

Use rules and algorithms: Year 6 – planning tool

This planning resource for Year 6 is for the topic of Use rules and algorithms. Students generate and investigate patterns using concrete materials, geometric shapes, calculators and spreadsheets. Some examples are growing patterns using dots, cubes or sticks; systematically exploring dividing by 9 or multiplying by 11 ...

Online

Sphero maze

This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Claudia Szabo.

Online

Ozobot Maze Challenge

Students are introduced to Ozoblockly and basic programming concepts. Using Ozoblockly, students program Ozobot to follow a path and travel through a maze that they have created. This lesson idea was created by Steven Payne.

Online

Describing an everyday object

In this lesson, students act like the inventor of an everyday object that does not yet exist. Students abstract the essential details, and describe what need would be fulfilled by the new object and how, specifically, it functions. They will then translate the description into a format appropriate for modeling the object ...

Online

Visual to text coding: Lesson 12

This is the final in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. See next steps for suggested courses and learning sequences after this lesson. It builds on the coding concept of functions (by introducing the concept of return values. Functions are ...

Online

Can a computer recognise your sentiment?

This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments. (AI is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.)

Online

Hot Bots

For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner. This lesson was designed by Cindy Thornton, Flinders Island District High School, Tasmania.

Online

Behaving with real class - Using a text-based language

This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.

Online

Sphero Invent a Game

This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Celia Coffa.

Downloadable

DT Challenge - 7/8 Python - Networking with Micro:Bit

Learn how to code the micro:bit to use the radio! In this DT Mini Challenge, you can create wireless networks to send pictures and messages around the room! You'll start by sending simple messages, but work up to making your own interactive games with your friends! Dive on in and you'll be sending secret messages in no time!

Online

Create a language learning program

Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.

Text

Voronoi Diagrams - Calculate

This unit of work explores coordinate geometry in the context of Voronoi diagrams. Students use linear coordinate geometry to construct Voronoi diagrams by finding the gradient of a line segment, then finding the midpoint, a perpendicular line and finally the perpendicular bisector.

Text

Patterns Year 2 - Calculate

The focus of this activity is on patterns and algorithmic thinking. The lesson aims to encourage students to explore problems with limited assistance from the teacher. Although the teacher asks questions and can prompt learning, the students will investigate the problem using their own strategies.

Text

Fractions Year 6 - Calculate

This activity challenges students to unpack a rule and see if it is being used correctly. Often students will just learn a rule and blindly use it. This task asks students to stop and think and then make corrections to ensure the rule works in all cases (generalise).

Text

Space Race Game (Introducing Algorithmic Thinking) - Calculate

Space Race is a simple board game that teachers can use to introduce the concept of algorithmic sequencing to students. The teaching points provided with the game assist teachers to introduce the use of an algorithm (a simple set of mathematical instructions) to describe the trajectory of an object across a grid plane from ...